// pages/api/api.js
import { getProListFn } from '../../api/home'

Page({

  /**
   * 页面的初始数据
   */
  data: {
    latitude: 0,
    longitude: 0,
    tempFilePath: '',
    proList: []
  },
  getData(){
    // wx.request({
    //   url: 'http://121.89.205.189:3000/api/pro/list',
    //   method: 'GET',
    //   data: {
    //     limitNum: 5
    //   },
    //   success: (res)=>{
    //     console.log(res.data.data);
    //   }
    // })

    getProListFn({
        limitNum: 8
    }).then(res => {
        console.log(res.data);
        this.setData({
            proList: res.data
        })
    })


  },
  chooseMedia(){
    wx.chooseMedia({
        count: 9,
        mediaType: ['image','video'],
        sourceType: ['album', 'camera'],
        maxDuration: 30,
        success:(res)=> {
        //   console.log(res.tempFiles[0].tempFilePath)
        //   console.log(res.tempFiles[0].size)
          this.setData({
            tempFilePath: res.tempFiles[0].tempFilePath
          })
        }
      })
  },
  scan(){
    wx.scanCode({
        success:(res)=>{
            console.log(res.result);
            const url = res.result
            wx.navigateTo({
              url: '/pages/webview/webview',
              success(res){
                res.eventChannel.emit('query', {
                    url: url
                })
              }
            })
        }
    })
  },
  getLocation(){

    const _this = this

    wx.getLocation({
        type: 'wgs84',
        altitude: true,
        success (res) {
            console.log(res);
          const latitude = res.latitude
          const longitude = res.longitude
          _this.setData({
            latitude,
            longitude,
          })
        //   速度
          const speed = res.speed
        //   位置的精确度
          const accuracy = res.accuracy
        },
        fail(err){
            console.log(err);
        }
       })
       
  },
  chooseLocation(){

    wx.chooseLocation({
        success: (res)=>{
            console.log(res);
            this.setData({
                latitude: res.latitude,
                longitude: res.longitude,
            })
        }
    })
  },

  btnClick(){
    //   重新打开当前小程序
    // wx.restartMiniProgram({
    //     path: '/pages/com/com'
    // })

    // 打开其他小程序
    // wx.navigateToMiniProgram({
    //     appId: ''
    // })

    // wx.showToast({
    //     title: '这个是弹出'
    // })

    // wx.showLoading({
    //     title: '加载中',
    //   })

    // wx.login({
    //     success(res){
    //         console.log(res);
    //     },
    //     fail(){

    //     }
    // })


    wx.chooseAddress({
        success (res) {
          console.log(res.userName)
          console.log(res.postalCode)
          console.log(res.provinceName)
          console.log(res.cityName)
          console.log(res.countyName)
          console.log(res.detailInfo)
          console.log(res.nationalCode)
          console.log(res.telNumber)
        }
      })


      
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})